home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 2002 November / SGI Freeware 2002 November - Disc 3.iso / dist / fw_qt3.idb / usr / freeware / Qt / examples / opengl / glpixmap / main.cpp.z / main.cpp
C/C++ Source or Header  |  2002-04-08  |  1KB  |  44 lines

  1. /****************************************************************************
  2. ** $Id:  qt/main.cpp   3.0.3   edited Oct 12 12:18 $
  3. **
  4. ** Copyright (C) 1992-2000 Trolltech AS.  All rights reserved.
  5. **
  6. ** This file is part of an example program for Qt.  This example
  7. ** program may be used, distributed and modified without limitation.
  8. **
  9. *****************************************************************************/
  10. //
  11. // Qt OpenGL example: Shared Box
  12. //
  13. // A small example showing how to use OpenGL display list sharing
  14. // 
  15. // File: main.cpp
  16. //
  17. // The main() function 
  18. // 
  19.  
  20. #include "globjwin.h"
  21. #include <qapplication.h>
  22. #include <qgl.h>
  23.  
  24. /*
  25.   The main program is here. 
  26. */
  27.  
  28. int main( int argc, char **argv )
  29. {
  30.     QApplication::setColorSpec( QApplication::CustomColor );
  31.     QApplication a(argc,argv);            
  32.  
  33.     if ( !QGLFormat::hasOpenGL() ) {
  34.     qWarning( "This system has no OpenGL support. Exiting." );
  35.     return -1;
  36.     }
  37.  
  38.     GLObjectWindow w;
  39.     w.resize( 550, 350 );
  40.     a.setMainWidget( &w );
  41.     w.show();
  42.     return a.exec();
  43. }
  44.